Skip to content

feat: add py_sudoku_solver test program#73

Open
zah wants to merge 1 commit into
mainfrom
feat/add-test-programs
Open

feat: add py_sudoku_solver test program#73
zah wants to merge 1 commit into
mainfrom
feat/add-test-programs

Conversation

@zah

@zah zah commented Apr 1, 2026

Copy link
Copy Markdown
Member

Summary

  • Add py_sudoku_solver test program for cross-repo integration tests
  • Enables CodeTracer UI tests to exercise Python tracing end-to-end

Test plan

  • Verify the sudoku solver program runs correctly standalone
  • Verify CodeTracer can trace and replay the program

🤖 Generated with Claude Code

Move the Python sudoku solver from codetracer/test-programs/ to its
canonical home in the Python recorder repo. This program is used by
both codetracer Playwright e2e tests and VS Code extension WDIO tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Apr 1, 2026

Copy link
Copy Markdown

Coverage Summary

Rust (lines)
82.3% covered (8,405 / 10,214 | 1,809 missed)

File Lines Miss Cover
codetracer-python-recorder/src/logging/logger.rs 273 64 76.6%
codetracer-python-recorder/src/module_identity.rs 181 28 84.5%
codetracer-python-recorder/src/monitoring/api.rs 165 152 7.9%
codetracer-python-recorder/src/monitoring/callbacks.rs 589 68 88.5%
codetracer-python-recorder/src/runtime/frame_inspector.rs 148 63 57.4%
codetracer-python-recorder/src/runtime/io_capture/fd_mirror/unix.rs 376 79 79.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/common.rs 159 62 61.0%
codetracer-python-recorder/src/runtime/io_capture/proxies/input.rs 128 91 28.9%
codetracer-python-recorder/src/runtime/io_capture/proxies/output.rs 41 27 34.1%
codetracer-python-recorder/src/runtime/tracer/events.rs 422 191 54.7%
codetracer-python-recorder/src/runtime/tracer/filtering.rs 144 38 73.6%
codetracer-python-recorder/src/runtime/tracer/io.rs 158 29 81.6%
codetracer-python-recorder/src/runtime/tracer/lifecycle.rs 279 72 74.2%
codetracer-python-recorder/src/runtime/tracer/runtime_tracer.rs 2,087 82 96.1%
codetracer-python-recorder/src/runtime/value_capture.rs 267 85 68.2%
codetracer-python-recorder/src/session.rs 87 87 0.0%
codetracer-python-recorder/src/session/bootstrap/filesystem.rs 93 32 65.6%
codetracer-python-recorder/src/trace_filter/engine.rs 585 52 91.1%
codetracer-python-recorder/src/trace_filter/loader.rs 445 202 54.6%
codetracer-python-recorder/src/trace_filter/selector.rs 258 66 74.4%
Showing top 20 entries by missed lines (of 53 total).

Python (statements)
69.6% covered (305 / 438 | 133 missed)

File Stmts Miss Cover
codetracer-python-recorder/codetracer_python_recorder/__init__.py 7 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/__main__.py 2 2 0.0%
codetracer-python-recorder/codetracer_python_recorder/api.py 5 0 100.0%
codetracer-python-recorder/codetracer_python_recorder/auto_start.py 24 2 91.7%
codetracer-python-recorder/codetracer_python_recorder/cli.py 224 117 47.8%
codetracer-python-recorder/codetracer_python_recorder/formats.py 13 1 92.3%
codetracer-python-recorder/codetracer_python_recorder/session.py 111 5 95.5%
codetracer-python-recorder/codetracer_python_recorder/trace_balance.py 52 6 88.5%

Generated automatically via generate_coverage_comment.py.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant